package Slots;

import javax.swing.JPanel;

/**
 *
 * @author Ziad Aloulou
 */
public class Case extends JPanel {

    private int colonne;
    private int rangee;
    private int symbole;
    private int positionX;
    private int positionY;

    /**
     * Constructeur de la classe Case
     * @param rangee la rangee, dans une matrice, dans laquelle se situe la case
     * @param colonne la colonne, dans une matrice, dans laquelle se situe la case
     * @param symbole le symbole de la case
     */
    public Case(int rangee, int colonne, int symbole) {
        this.rangee = rangee;
        this.colonne = colonne;
        this.symbole = symbole;
    }

    /**
     * @return le symbole de la case
     */
    public int getSymbole() {
        return this.symbole;
    }

    /**
     * Assigne une position en "X" pour une case déterminée
     * @param positionX la position sur l'axe des abscisses de la case
     */
    public void setPositionX(int positionX) {
        this.positionX = positionX;
    }

    /**
     * @return la position sur l'axe des abscisses de la case
     */
    public int getPositionX() {
        return this.positionX;
    }

    /**
     * Assigne une position en "Y" pour une case déterminée
     * @param positionY la position sur l'axe des ordonnées de la case
     */
    public void setPositionY(int positionY) {
        this.positionY = positionY;
    }

    /**
     * @return la position sur l'axe des ordonnées de la case
     */
    public int getPositionY() {
        return this.positionY;
    }
}
